/**
* Copyright (c) 2008,中企动力华南研发中心
* All rights reserved.
*/

package com.ce.pms.custservice.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.ce.pms.base.vo.SearchVO;

/**
 * @author 高嵩 编写日期:2008-12-15
 *
 */
public class AbstractQuestionaireVO extends SearchVO{

	/**
	 * 回访问卷ID
	 */

	private Long keyword;

	/**
	 * 回访人
	 */

	private String recorder;

	/**
	 * 回访时间
	 */

	private Date recordTime;

	/**
	 * 总结
	 */

	private String summarize;

	/**
	 * 数据状态:1正常;0作废
	 */

	private String validity;

	/**
	 * 客户姓名
	 */

	private String client;

	/**
	 * 房号
	 */

	private String houseNumber;

	/**
	 * 房间ID
	 */

	private Long houseID;

	/**
	 * 回访方式
	 */

	private Long returnVisitWayID;

	/**
	 * 客户事件
	 */

	private Long customerServiceEventID;

	/**
	 * 事件编号
	 */
	private String eventNo;

	/**
	 * 详细地点
	 */
	private String fullAddress;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 创建人
	 */
	private Long creator;
	/**
	 * 创建时间
	 */
	private Date sysDate;
	/**
	 * 修改人
	 */
	private Long modifier;
	/**
	 * 修改时间
	 */
	private Date modifyDate;

	/**
	 * 题目与答案
	 */

	private Set<QuestionAndAnswerVO> questionAndAnswerSet = new HashSet<QuestionAndAnswerVO>();



	public String getClient() {
		return client;
	}

	public void setClient(String client) {
		this.client = client;
	}



	public String getHouseNumber() {
		return houseNumber;
	}

	public void setHouseNumber(String houseNumber) {
		this.houseNumber = houseNumber;
	}

	public Long getKeyword() {
		return keyword;
	}

	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}



	public String getRecorder() {
		return recorder;
	}

	public void setRecorder(String recorder) {
		this.recorder = recorder;
	}

	public Date getRecordTime() {
		return recordTime;
	}

	public void setRecordTime(Date recordTime) {
		this.recordTime = recordTime;
	}


	public String getSummarize() {
		return summarize;
	}

	public void setSummarize(String summarize) {
		this.summarize = summarize;
	}

	public String getValidity() {
		return validity;
	}

	public void setValidity(String validity) {
		this.validity = validity;
	}

	/**
	 * @return the customerServiceEventID
	 */
	public Long getCustomerServiceEventID() {
		return customerServiceEventID;
	}

	/**
	 * @param customerServiceEventID the customerServiceEventID to set
	 */
	public void setCustomerServiceEventID(Long customerServiceEventID) {
		this.customerServiceEventID = customerServiceEventID;
	}

	/**
	 * @return the houseID
	 */
	public Long getHouseID() {
		return houseID;
	}

	/**
	 * @param houseID the houseID to set
	 */
	public void setHouseID(Long houseID) {
		this.houseID = houseID;
	}

	/**
	 * @return the questionAndAnswerSet
	 */
	public Set<QuestionAndAnswerVO> getQuestionAndAnswerSet() {
		return questionAndAnswerSet;
	}

	/**
	 * @param questionAndAnswerSet the questionAndAnswerSet to set
	 */
	public void setQuestionAndAnswerSet(
			Set<QuestionAndAnswerVO> questionAndAnswerSet) {
		this.questionAndAnswerSet = questionAndAnswerSet;
	}

	/**
	 * @return the returnVisitWayID
	 */
	public Long getReturnVisitWayID() {
		return returnVisitWayID;
	}

	/**
	 * @param returnVisitWayID the returnVisitWayID to set
	 */
	public void setReturnVisitWayID(Long returnVisitWayID) {
		this.returnVisitWayID = returnVisitWayID;
	}

	public String getEventNo() {
		return eventNo;
	}

	public void setEventNo(String eventNo) {
		this.eventNo = eventNo;
	}

	public String getFullAddress() {
		return fullAddress;
	}

	public void setFullAddress(String fullAddress) {
		this.fullAddress = fullAddress;
	}


	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getCreator() {
		return creator;
	}

	public void setCreator(Long creator) {
		this.creator = creator;
	}

	public Long getModifier() {
		return modifier;
	}

	public void setModifier(Long modifier) {
		this.modifier = modifier;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public Date getSysDate() {
		return sysDate;
	}

	public void setSysDate(Date sysDate) {
		this.sysDate = sysDate;
	}



}
